

#include "iostream"
#include<opencv2/opencv.hpp>
#include "opencv/OpenCv.h"
#include "cpp/cpp.h"

using namespace std;
using namespace cv;

int main() {

//    //初始化链表
//    struct LinkNode_ * header =  Init_LinkList();
//    //打印链表
//    Foreach_LinkList(header);

//    struct Student__ *pt;
//    pt = create();//函数返回链表第一个结点的地址
//    while(pt != NULL)
//    {
//        printf("\nnum:%ld\nscore:%5.1f\n",pt->num,pt->score);
//        pt = pt->next;
//    }

    //cv::Mat img = imread("C:\\Pictures\\13.jpg",IMREAD_ANYDEPTH);//以黑白图像形式读入
    cv::Mat img = imread("C:\\Pictures\\armor_red.jpg");//原图形式读入
    if (img.empty()) {
        cout << "Error" << endl;
        return -1;
    }
    cv::namedWindow("img",WINDOW_AUTOSIZE);
    cv::imshow("img", img);
//    char file_img[200];
//    int i = 0;
//    for (i = 0; i <= 100; i++)
//    {
//        sprintf_s(file_img, "C:\\Pictures\\grass\\data%d.jpg", i);// 给file_img赋值：1.jpg 2.jpg等
//        cv:: imwrite(file_img, img);
//    }

    QuickDemo demo;
    demo.my_KMeanPoints(img);
//    CppDemo demo;
//    demo.test_template_class15();

//    Stl_container stl_demo;
//    stl_demo.test_vector_07();
    //cv::waitKey(0);
    //cv::destroyAllWindows();

    return 0;
}

